#include <stdio.h>

char chulsu[2000000];
char younghee[2000000];

int main(void)
{
	int a;
	int n;
	int chulsucount=0, youngheecount=0, repeatedone=0;
	
	scanf("%d", &n);
	scanf("%s", chulsu);
	scanf("%s", younghee);
	
	
	for(a=0; a<2*n; a++)
	{
		if(*(chulsu+a) == '1')
			chulsucount++;
		if(*(younghee+a) == '1')
			youngheecount++;
		if(*(chulsu+a) == '1'&& *(younghee+a) == '1')
			repeatedone++;
	}

	if(repeatedone%2 == 1)
	{
		chulsucount = (chulsucount-repeatedone)+((repeatedone+1)/2);
		youngheecount = (youngheecount-repeatedone)+(repeatedone/2);
		if(chulsucount == youngheecount)
			printf("Draw");
		else if(chulsucount > youngheecount)
			printf("First");
		else if(chulsucount < youngheecount)
			printf("Second");
	}
	else if(repeatedone%2 == 0)
	{
		chulsucount = (chulsucount-repeatedone)+(repeatedone/2);
		youngheecount = (youngheecount-repeatedone)+(repeatedone/2);
		if(chulsucount == youngheecount)
			printf("Draw");
		else if(chulsucount > youngheecount)
			printf("First");
		else if(chulsucount < youngheecount)
			printf("Second");
	}
	return 0;
}